Virtual State Machines in Cellular Automata
نویسنده
چکیده
One of the most important properties of cellular automata is their capacity to support propagating structures. Propagating structures are employed as signals in many CA models of computation. Treating propagating structures as automata elevates the notion of a signal to something that is a computational entity in its own right . These propagating signal-automat a are embedded in th e very "tape" upon which they compute, and are constituted of the very symbols t hat they write on the tape in the course of their computation. Thus, signal-aut omata are both process and data at the same time. They can create, modify, or erase other such automata, and can support distributed computations wherein the operators also serve as operands. As their existence is rather ephemeral when compared to t hat of th e "physical" cells of the lattice that get caught up in their propagat ion, we refer to signal-automata as "vir tual" automata, or virt ual state macb ines (VSM's). In this paper, we look at some examples of VSM sys tems, exp lore a programming methodology based on the process of protein syn thes is, and discuss the implicat ions for "virtual structure" in the physical world.
منابع مشابه
Energy Efficient Novel Design of Static Random Access Memory Memory Cell in Quantum-dot Cellular Automata Approach
This paper introduces a peculiar approach of designing Static Random Access Memory (SRAM) memory cell in Quantum-dot Cellular Automata (QCA) technique. The proposed design consists of one 3-input MG, one 5-input MG in addition to a (2×1) Multiplexer block utilizing the loop-based approach. The simulation results reveals the excellence of the proposed design. The proposed SRAM cell achieves 16% ...
متن کاملSam Reid
Pascal’s mechanical calculator and Babbage’s Analytic Engine set the stage for a great deal of modern computing machinery. Modern versions of these concepts were finally realized in von Neumann’s architecture in about 1950. However, the science of computing does not depend on physical implementations of these ideas, but rather on virtual machines—that is, abstractions that perform computations ...
متن کاملLinear Cellular Automata and Finite Automata
Linear cellular automata have a canonical representation in terms of labeled de Bruijn graphs. We will show that these graphs, construed as semiautomata, provide a natural setting for the study of cellular automata. For example, we give a simple algorithm to determine reversibility and surjectivity of the global maps. We also comment on Wolfram’s question about the growth rates of the minimal f...
متن کاملLinear Cellular Automata and de Bruijn Automata
Linear cellular automata have a canonical representation in terms of labeled de Bruijn graphs. We will show that these graphs, construed as semiau-tomata, provide a natural setting for the study of cellular automata. For example, we give a simple algorithm to determine reversibility and surjectivity of the global maps. We also comment on Wolfram's question about the growth rates of the minimal ...
متن کاملProject Report on Developments of Cellular Automata Theory and Its Applications
Cellular automata are considered to be a nice model of complex systems in which an infinite oneor twodimensional array of finite state machines (cells) updates itself in synchronous manner according to a uniform local rule. In this project report, we give an overview of our project. We have proposed a large number of algorithms for a variety of cellular automata. We focus our attention to the s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Complex Systems
دوره 1 شماره
صفحات -
تاریخ انتشار 1987